Automatic Test Data Generation for Basis Path Testing

نویسندگان

چکیده

Objectives: This paper presents a new hybrid ACO-NSA algorithm for the automatic test data generation problem with path coverage as an objective function. Method: In it, at first instance, (detectors) are generated ant colony optimization (ACO), and then set (detector set) has been refined by negative selection (NSA) Hamming distance. Findings: The algorithm’s performance is tested on several benchmark problems different types variables metrics average coverage, generations, time success rate, Iteration value 1000 200 rate. obtained results from proposed approach compared some existing approaches. very efficient high efficacy, higher minimal redundancy, less execution time. Applications: can be applied in any type of software development process engineering to reduce testing efforts. Novelty: based two distinct methodologies: metaheuristic search artificial immune search, its fitness measured using provides 99.5% 2.72% number generations 0.07 ns, 99.9% which significantly better than comparable Keywords: Test generation; Metaheuristic search; Artificial Ant optimization; Negative algorithm; Path

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Genetic Algorithm based Approach for Test Data Generation in Basis Path Testing

Software testing is a process to identify the quality and reliability of software, which can be achieved through the help of proper test data. However, doing this manually is a difficult task due to the presence ofhuge number of predicate nodes in the module. So, thisleads towards a problem of NP-complete. Therefore, someintelligence-based search algorithms have to be used to generate test data...

متن کامل

Test Data Generation for Basis Path Testing Using Genetic Algorithm and Clonal Selection Algorithm

Test data is needed for testing the software which can be generated automatically and manually. Manual generation of test data involves a lot of efforts. Therefore automated test data generation methods are used. To find the suitable test data for a program, optimization should be applied on test data. In this paper, two optimization techniques, Genetic Algorithm (GA) and clonal selection algor...

متن کامل

Automatic, evolutionary test data generation for dynamic software testing

This paper proposes a dynamic test data generation framework based on genetic algorithms. The framework houses a Program Analyser and a Test Case Generator, which intercommunicate to automatically generate test cases. The Program Analyser extracts statements and variables, isolates code paths and creates control flow graphs. The Test Case Generator utilises two optimisation algorithms, the Batc...

متن کامل

Test Cases Generation on Robotics for basis Path Testing using Genetic Algorithm

The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a specific target path. Software plays an important role in many of the systems, where the usage of software for a variety of purposes in different domains of modern life is rapidly increasing. With advancements in technology, it becomes quite complex whereas, software often contains errors. So tes...

متن کامل

Automatic Test Case Generation with SilK Testing

The research in Software Testing accumulate large amount of data. As the software technology more advanced day by day, the complexity of software is increasing. Software testing is costly and time consuming process in software development life cycle. Software developer faces many problem when create test cases because if any inaccurate or incomplete step follow during create test cases then it ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Indian journal of science and technology

سال: 2022

ISSN: ['0974-5645', '0974-6846']

DOI: https://doi.org/10.17485/ijst/v15i41.1503